package com.tedu.api.thread;

/**
 * Lambda表达式
 * 练习：Add 接口，功能：计算求和功能  子类实现接口--完成接口创建
 *                 完成：匿名内部类---->Lambda表达式
 */
public class AddDemo {
    public static void main(String[] args) {
        /*Add add=new Sum();
        System.out.println("求和结果"+add.sum(100,200));*/
        //匿名内部类
        /*Add add=new Add() {
            public double sum(int x, int y) {
                return x+y;
            }
        };
        add.sum(100,200);
        System.out.println("求和结果"+add.sum(100,200));*/
        //Lambda
        Add add=(int x,int y)-> x+y;
        System.out.println("求和结果"+add.sum(100,200));
    }
}
interface Add{
    public abstract double sum(int x,int y);
}
/*
class Sum implements Add{

    public double sum(int x, int y) {
        return x+y;
    }
}*/
